package com.itheima.tlias.tliasweb.service;

import com.itheima.tlias.tliasweb.entity.Emp;
import com.itheima.tlias.tliasweb.pojo.PageResult;
import com.itheima.tlias.tliasweb.pojo.PageResult2;
import com.itheima.tlias.tliasweb.pojo.QueryEmpDTO;
import com.itheima.tlias.tliasweb.pojo.UpdateEmpDTO;

import java.util.List;

//员工业务规则
public interface EmpService {
    PageResult query(QueryEmpDTO dto);

    PageResult2<Emp> query2(QueryEmpDTO dto);

    boolean delete(List<Integer> ids);

    boolean add(Emp emp);

    Emp getById(Integer id);

    boolean update(UpdateEmpDTO dto);

    void deleteByDeptId(Integer id);
}